28ae36cab79dd077e214da9fbc8d02fe610ee9dd,src/main/java/com/github/games647/flexiblelogin/listener/PreventListener.java,PreventListener,onItemConsume,#UseItemStackEvent.SourcePlayer#,68

Before Change



    @Listener(ignoreCancelled = true)
    public void onItemConsume(UseItemStackEvent.SourcePlayer itemConsumeEvent) {
        checkAllowance(itemConsumeEvent, itemConsumeEvent.getSourceEntity());
    }

    @Listener(ignoreCancelled = true)

After Change


    }

    @Listener(ignoreCancelled = true)
    public void onItemConsume(UseItemStackEvent itemConsumeEvent) {
        Optional<Player> playerOptional = itemConsumeEvent.getCause().first(Player.class);
        if (playerOptional.isPresent()) {
            checkAllowance(itemConsumeEvent, playerOptional.get());
        }
    }